﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace XML.Ultils
{
    public class Mash_step
    {
        private string NAME = "";
        private int VERSION = 1;
        private string TYPE = "";
        private float INFUSE_AMOUNT = 0;
        private int STEP_TIME = 0;
        private float STEP_TEMP = 0;
        private int RAMP_TIME = 0;
        private float END_TEMP = 0;
        private string DESCRIPTION = "";
        private float WATER_GRAIN_RATIO = 0;
        private string DECOCTION_AMT = "";
        private string INFUSE_TEMP = "";
        private string DISPLAY_STEP_TEMP = "";
        private string DISPLAY_INFUSE_AMT = "";

        //set, get NAME
        public void setNAME(string x)
        {
            this.NAME = x;
        }
        public string getNAME()
        {
            return this.NAME;
        }
        //set, get VERSION
        public void setVERSION(int x)
        {
            this.VERSION = x;
        }
        public int getVERSION()
        {
            return this.VERSION;
        }
        //set, get TYPE
        public void setTYPE(string x)
        {
            this.TYPE = x;
        }
        public string getTYPE()
        {
            return this.TYPE;
        }
        //set, get INFUSE_AMOUNT
        public void setINFUSE_AMOUNT(float x)
        {
            this.INFUSE_AMOUNT = x;
        }
        public float getINFUSE_AMOUNT()
        {
            return this.INFUSE_AMOUNT;
        }
        //set, get STEP_TIME
        public void setSTEP_TIME(int x)
        {
            this.STEP_TIME = x;
        }
        public int getSTEP_TIME()
        {
            return this.STEP_TIME;
        }
        //set, get STEP_TEMP
        public void setSTEP_TEMP(float x)
        {
            this.STEP_TEMP = x;
        }
        public float getSTEP_TEMP()
        {
            return this.STEP_TEMP;
        }
        //set, get RAMP_TIME
        public void setRAMP_TIME(int x)
        {
            this.RAMP_TIME = x;
        }
        public int getRAMP_TIME()
        {
            return this.RAMP_TIME;
        }
        //set, get END_TEMP
        public void setEND_TEMP(float x)
        {
            this.END_TEMP = x;
        }
        public float getEND_TEMP()
        {
            return this.END_TEMP;
        }
        //set, get DESCRIPTION
        public void setDESCRIPTION(string x)
        {
            this.DESCRIPTION = x;
        }
        public string getDESCRIPTION()
        {
            return this.DESCRIPTION;
        }
        //set, get WATER_GRAIN_RATIO
        public void setWATER_GRAIN_RATIO(float x)
        {
            this.WATER_GRAIN_RATIO = x;
        }
        public float getWATER_GRAIN_RATIO()
        {
            return this.WATER_GRAIN_RATIO;
        }
        //set, get DECOCTION_AMT
        public void setDECOCTION_AMT(string x)
        {
            this.DECOCTION_AMT = x;
        }
        public string getDECOCTION_AMT()
        {
            return this.DECOCTION_AMT;
        }
        //set, get INFUSE_TEMP
        public void setINFUSE_TEMP(string x)
        {
            this.INFUSE_TEMP = x;
        }
        public string getINFUSE_TEMP()
        {
            return this.INFUSE_TEMP;
        }
        //set, get DISPLAY_STEP_TEMP
        public void setDISPLAY_STEP_TEMP(string x)
        {
            this.DISPLAY_STEP_TEMP = x;
        }
        public string getDISPLAY_STEP_TEMP()
        {
            return this.DISPLAY_STEP_TEMP;
        }
        //set, get DISPLAY_INFUSE_AMT
        public void setDISPLAY_INFUSE_AMT(string x)
        {
            this.DISPLAY_INFUSE_AMT = x;
        }
        public string getDISPLAY_INFUSE_AMT()
        {
            return this.DISPLAY_INFUSE_AMT;
        }
    }
}
